﻿<head>
   <meta charset="UTF-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>git</title>
   <style>

      .bg {
         width: 60%;
         height: 90%;
         margin-left: 20%;
         margin-top: 2%;
      }

      h4 {
         background-color:aliceblue
      }
   </style>

</head>

<HTML>

<body>
   <div class="bg">
      <h1>gitee(码云)的注册和代码提交</h1>
      <h2>git下载</h2>
      下载链接：<a href="https://npm.taobao.org/mirrors/git-for-windows/">https://npm.taobao.org/mirrors/git-for-windows/</a>
      ，选择最新的下载链接（网页的底部），然后选择适合的版本下载即可。
      <h2>git安装</h2>
      在下列安装页面勾选第一项，其他默认即可。
      <br><img src="git安装.png">
      <h2>git配置</h2>
      <h3>1.注册你的gitee账号</h3>
      gitee：<a href="https://gitee.com/">https://gitee.com/</a>
      <h3>2.配置git操作用户名和邮箱</h3>
      在桌面右键打开Git Bash，分别输入如下命令：
      <h4>git config --global user.name "你的gitee昵称"</h4>
      <h4>git config --global user.email "你的邮箱"</h4>
      <br><img src="png1.png">
      <br>其中你的gitee昵称可以在gitee页面右上角 「设置」->「个人资料」->「个人空间地址」中查看，如下图所示：
      <img src="个人空间地址.png">
      <h3>3.生成ssh公钥</h3>
      继续输入如下命令：
      <h4>ssh-keygen -t rsa -C "你的邮箱"</h4>
      在出现“Overwrite(y/n)?”时输入y，其他情况均按确认键Enter即可。
      <h4>cat ~/.ssh/id_rsa.pub</h4>
      复制生成的ssh公钥
      <br><img src="png2.png">
      <h3>4.添加ssh公钥</h3>
      在gitee页面右上角 「设置」->「SSH公钥」->「公钥」 ，复制生成的ssh公钥，添加到当前账户中。
      <br><img src="png3.png">
      <h3>5.测试SSH key是否配置成功</h3>
      输入以下命令：
      <h4>ssh -T git@gitee.com</h4>
      成功显示：Hi XXX! You've successfully authenticated, but GITEE.COM does not provide shell access.
      <br><img src="png4.png">
      <h2>git操作</h2>
      <h3>1.Fork仓库</h3>
      <br><img src="png5.png">
      <h3>2.复制仓库的SSH</h3>
      <br><img src="png6.png">
      <h3>3.下载仓库</h3>
      在本地电脑的任一文件夹右键打开Git Bash，然后输入如下命令：
      <h4>git clone SSH</h4>
      <br><img src="png7.png">
      <br>然后在文件夹里放入所需上传至仓库的文件
      <h3>4.仓库上传</h3>
      在仓库的文件夹里右键打开Git Bash（不是在刚才的Git Bash里输入的），然后输入如下命令：
      <h4>git add .</h4>
      <h4>git commit -m "my commit"</h4>
      <h4>git push origin master</h4>
      其中第二句中的my commit可以改为任意的注释语句。
      <h3>5.Pull Requests</h3>
      在Fork的仓库里新建Pr
      <br><img src="png8.png">
   </div>
</body>

</HTML>